package com.plug.common.redis;


/**
 * Created by slayes on 2016/12/30.
 */
public class RedisPool {


//    private static JedisPool jedisPool;
//
//    public void initRedisPoolConfig(RedisInfoBean redisInfoBean){
//        try{
////            JedisPoolConfig config = new JedisPoolConfig();
////            jedisPool = new JedisPool(config,redisInfoBean.getHost(), redisInfoBean.getPort(), redisInfoBean.getTimeout(), redisInfoBean.getAuth());
//        } catch (Exception e){
//            e.printStackTrace();
//        }
//    }
//
//
//    public synchronized static JedisPool getInstance(){
//        if(jedisPool == null) {
//
//        }
//        return jedisPool;
//    }
//
//    private void loadDrivers(){
//        Properties properties = new Properties();
//        try {
//            properties.load(this.getClass().getResourceAsStream("/jdbc.properties"));
//            RedisInfoBean redisInfoBean = new RedisInfoBean();
//            redisInfoBean.setAuth(properties.getProperty("redis.auth"));
//            redisInfoBean.setHost(properties.getProperty("redis.host"));
//            redisInfoBean.setMaxActive(Integer.valueOf(properties.getProperty("redis.max_active")));
//            redisInfoBean.setMaxIdle(Integer.valueOf(properties.getProperty("redis.max_idle")));
//            redisInfoBean.setWait(Integer.valueOf(properties.getProperty("redis.max_wait")));
//            redisInfoBean.setTimeout(Integer.valueOf(properties.getProperty("redis.timeout")));
//            redisInfoBean.setOnBorrow(Boolean.valueOf(properties.getProperty("redis.TEST_ON_BORROW")));
//            redisInfoBean.setPort(Integer.valueOf(properties.getProperty("redis.port")));
//        } catch (IOException e){
//            e.printStackTrace();
//        }
//    }

}
